package com.ipc.admin.service.zheng.service;

import com.ipc.common.pojo.bo.PageBo;
import com.ipc.common.pojo.vo.R;
import com.ipc.core.entity.zheng.Feedback;

/**
 * 反馈数据表;(feedback)表服务接口
 * @author : http://www.chiner.pro
 * @date : 2023-4-30
 */
public interface FeedbackService{

    /**
     * 通过ID查询单条数据
     *
     * @param id 主键
     * @return 实例对象
     */
    R queryById(int id);

//    /**
//     * 分页查询
//     *
//     * @param feedback 筛选条件
//     * @param current 当前页码
//     * @param size  每页大小
//     * @return
//     */
//    Page<Feedback> paginQuery(Feedback feedback, long current, long size);
    /**
     * 新增数据
     *
     * @param feedback 实例对象
     * @return 实例对象
     */
    R add(Feedback feedback);
    /**
     * 更新数据
     *
     * @param feedback 实例对象
     * @return 实例对象
     */
    R update(Feedback feedback);
    /**
     * 通过主键删除数据
     *
     * @param id 主键
     * @return 是否成功
     */
    R deleteById(Integer id);

    R selectAll(PageBo bo);
}